<?php

class Core_Component_System_Model_Localize extends Soul_Model_Entity_Base {
	
	protected $tableName = '{t}system_localize';

    protected function initializeProperties() {
        $this->createProperty('id', 'integer', TRUE, TRUE);
        $this->createProperty('lang_name', 'string')
                ->setRequired(TRUE)
                ->setLabel('system.label.lang_name');
        $this->createProperty('lang_code', 'string')                
                ->setRequired(TRUE)
                ->setLabel('system.label.lang_code');
        $this->createProperty('long_date', 'string')
                ->setRequired(TRUE)
                ->setLabel('system.label.long_date');
        $this->createProperty('short_date', 'string')
                ->setRequired(TRUE)
                ->setLabel('system.label.short_date');                
        $this->createProperty('long_full_date', 'string')
                ->setRequired(TRUE)
                ->setLabel('system.label.long_full_date');
        $this->createProperty('short_full_date', 'string')
                ->setRequired(TRUE)
                ->setLabel('system.label.short_full_date');
    }

}